import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import dao.LivroDao;
import modelo.Livro;
import modelo.Usuario;

@WebServlet("/CadastroLivroServlet")
public class CadastroLivroServlet extends HttpServlet {

	private static final long serialVersionUID = 1L;

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		Usuario usuario = (Usuario) request.getSession().getAttribute(
				"autorizado");
		int codigoLeitor = usuario.getCodigo();

		// requisitando paramentros do formulario
		String titulo = request.getParameter("titulo").toUpperCase();
		String ISBN = request.getParameter("isbn");
		String editora = request.getParameter("editora");

		if (titulo != "" && ISBN != "" && editora != "") {
			// criando objeto
			Livro livro = new Livro(ISBN, titulo, editora);

			try {
				LivroDao cadastrarLivro = new LivroDao();
				cadastrarLivro.adicionar(livro, codigoLeitor);
				//chamar tela de confirmação para o usuário de que o livro foi cadastrado.
				response.sendRedirect("home2.jsp");
			} catch (ClassNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}

		}else{
			response.sendRedirect("AdicionarLivros.jsp");
		}
	}
}